package homework;

import java.io.File;

public class number2 {
public static void main(String[] args) {
	String goal="F:\\008";
	File str = new File(goal);
	findAll(str);
}
private static void findAll(File src) {
	int txtnum = 0;
	int docnum = 0;
	int jpgnum = 0;
	int dbfnum = 0;
	//拿到当前目录下的所有文件和文件夹
	File[] listFiles = src.listFiles();
	if(listFiles!=null){
		for (File file : listFiles) {
			if(file.isFile()){
				//判断  如果是文件 ，就可以执行业务逻辑打印出来
				String name = file.getName();
				if(name.toLowerCase().endsWith(".txt")){
					txtnum++;
				}
				else if(name.toLowerCase().endsWith(".doc")) {
					docnum++;
				}
				else if(name.toLowerCase().endsWith(".jpg")) {
					jpgnum++;
				}
				else if(name.toLowerCase().endsWith(".dbf")) {
					dbfnum++;
				}
			}else{

				findAll(src);
			}
		}
	}
	System.out.println("TXT文件有"+txtnum+" DOC文件有"+docnum+"个 JPG文件有"+jpgnum+"个 DBF文件有"+dbfnum+"个");
}
}
